namespace mplat {
    export class NativeAd implements INativeAd {
        closeNativeAd() {

        }
        reportAdClick(adId?: any) {

        }
        destroy() {

        }

        protected _info: INativeInfo;

        get adInfo() {
            return this._info;
        }

        setInfo(info: INativeInfo) {
            this._info = info || {
                ids: [],
                intervalTime: 60
            };
        }

        loadNativeAd(success?: (res: any) => void, fail?: () => void, adId?: string | number) {
            if (!!success) success({});
        }

    }
}